package com.cyx.api.domain;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 判题逻辑需要用到的实体
 */

@Getter
@Setter
public class JudgeSubmitDTO {

    private Long userId;

    private Long examId;

    // 编程语言类型
    private Integer programType;

    private Long questionId;

    // 题目难度
    private Integer difficulty;

    // 时间限制 单位：ms
    private Long timeLimit;

    // 空间限制 单位：kb
    private Long spaceLimit;

    // 拼接完成的用户代码  用户提交的代码 + main方法
    private String userCode;

    // 输入数据
    private List<String> inputList;

    // 期望输出数据
    private List<String> outputList;
}
